package com.amado.course36ByteStream;

import java.io.File;
import java.util.List;

public class S09StduentDao {
	File file = new File("D:\\\\temp44\\\\student.txt");
	//List<Student> listStudent = new ArrayList<>();
	public void add(Student student) {
		//从文件中读取当前的数据
		List<Student> studentList = S09ObjectInputStreamTest.readFile(file);
		//添加到当前的数据后面
		studentList.add(student);
		//回写到文件
		write(studentList);
		
		//存1万块钱
		
		//1、查询你有多少余额 2万
		//2、余额加+你存的金额  3=1+2
		//3、余额更新到存储3
		
		
	}

	public List<Student> list() {
		//从文件中读取列表数据
		return S09ObjectInputStreamTest.readFile(file);
	}

	private void write(List<Student> studentList) {
		S09ObjectOutputStreamTest.writeFIle(studentList, file);
	}

	public void delete() {
		//从文件中读取列表数据
		//从列表删除数据remove
		//将列表数据回写到文件

	}

	public void update() {
		//从文件中读取列表数据
		//从列表找到数据，修改其中一项数据
		//将列表数据回写到文件
	}
}
